xxxxxxxxxx
43
let Flower = []; // start with empty list
let c1,c2;
function setup() {
createCanvas(windowWidth, windowHeight);
c1 = color(255);
c2 = color(63, 191, 191);
for(let y=0; y<height; y++){
n = map(y,0,height,0,1);
let newc = lerpColor(c1,c2,n);
stroke(newc);
line(0,y,width, y);
}
}
function draw() {
// background(255);
noStroke();
rectMode(CENTER);
fill(255);
for (let i = 0; i < Flower.length; i++) {
drawFlower(Flower[i][0], Flower[i][1]);
Flower[i][1] += 2;
}
}
function mousePressed() {
Flower.push([mouseX, mouseY]);
}
function drawFlower(x,y) {
push();
translate(x,y);
noStroke();
for (let i = 0; i < 10; i++) {
frameRate(2)
fill(random(255), random(255), random(255), random(10, 30));
//stroke(127, 63, 120);
ellipse(0, 30, 20, 80);
rotate(PI / 5);
}
pop();
}